class Voluntario < ActiveRecord::Base

    belongs_to :usuario

    validates_presence_of :nome, :data_nascimento, :endereco, :bairro, :cidade, :estado, :sexo

    def datanascimento
        unless self.data_nascimento.nil?
            return self.data_nascimento.strftime('%d/%m/%Y')
        end
    end

    def datanascimento=(v)
        begin
            self.data_nascimento = Date.strptime(v, "%d/%m/%Y")
        rescue ArgumentError => e
            nil
        end
    end

end
